#include <stdio.h>
#include <stdlib.h>

typedef struct pilha * Pilha;

Pilha cria_pilha();
int pilha_vazia(Pilha p);
int push(Pilha *p, int elem);
int pop(Pilha *p, int *elem);
int le_topo(Pilha *p, int *elem);
int imprime_pilha(Pilha *p);
